/**
 * @file vm.h
 * @author your name (you@domain.com)
 * @brief 
 * @version 0.1
 * @date 2024-03-27
 * 
 * @copyright Copyright (c) 2024 the jsasm project authors, all rights reserved.
 * use of this source code is governed by a bsd-style license the can be
 * found in the LINCENSE file.
 */
#ifndef __JSASM_VM_H__
#define __JSASM_VM_H__
#include <stdint.h>

enum StateTag : uint16_t {
    JS,
    GC,
    PARSER,
    BYTECODE_COMPILER,
    COMPILER,
    OTHER,
    EXTERNAL,
    ATOMICS_WAIT,
    IDLE
};


#endif // __JSASM_VM_H__